#ifndef EDITEUR_H_INCLUDED
#define EDITEUR_H_INCLUDED

#include "fiche.h"
#include <stdio.h>
#include <string.h>

// Affichage
void afficher_fiches(Fiche* fiches);
void afficher_fiche(Fiche* fiche);
void afficher_menu();

// Ecriture
void editer_fiche(Fiche* fiche);
void modifier_une_entree(char* entree, const char* nom_entree, int taille);

// Fichier
void sauvegarder_fiches(FILE* fichier, Fiche* fiches);
void sauver_fiche(FILE* fichier, Fiche* fiche);

// Actions
void voir_fiche(Fiche* fiches);
void modifier_fiche(Fiche* fiches);
void ajouter(Fiche** fiches);
void supprimer(Fiche** fiches);
void save(Fiche* fiches);
void load(Fiche* fiches);

// Menu
int menu(Fiche** fiches); // renvoie 1 si c'est la fin

#endif // EDITEUR_H_INCLUDED
